HTTP Status Messages

HTTP স্থিতি বার্তা

HTML ত্রুটি বার্তা

যখন একটি ব্রাউজার একটি ওয়েব সার্ভার থেকে একটি পরিষেবার অনুরোধ করে, একটি ত্রুটি ঘটতে পারে, এবং সার্ভার একটি ত্রুটি কোড ফেরত দিতে পারে যেমন "404 পাওয়া যায়নি"৷

এই ত্রুটিগুলিকে সাধারণত HTML ত্রুটি বার্তা বলা হয়।

কিন্তু এই মেসেজগুলোকে HTTP স্ট্যাটাস মেসেজ বলা হয়। আসলে, সার্ভার সবসময় প্রতিটি অনুরোধের জন্য একটি বার্তা ফেরত দেয়। সবচেয়ে সাধারণ বার্তা হল 200 ঠিক আছে।

নীচে HTTP স্থিতি বার্তাগুলির একটি তালিকা রয়েছে যা ফেরত দেওয়া যেতে পারে:

1xx: তথ্য

খবর ব্যাখ্যা
100 Continue সার্ভার অনুরোধ শিরোনাম পেয়েছে এবং ক্লায়েন্টকে অনুরোধের মূল অংশ পাঠানো শুরু করা উচিত
101 Switching Protocols অনুরোধকারী সার্ভারকে প্রোটোকল পরিবর্তন করার জন্য অনুরোধ করেছে
103 Early Hints সার্ভার একটি প্রতিক্রিয়া প্রস্তুত করার সময় ব্রাউজারকে রিসোর্স প্রিলোড করা শুরু করার অনুমতি দিতে লিঙ্ক শিরোলেখের সাথে ব্যবহার করা হয়

2xx: সফল

খবর ব্যাখ্যা
200 OK অনুরোধটি বৈধ (এটি সফল HTTP অনুরোধের জন্য আদর্শ প্রতিক্রিয়া)।
201 Created অনুরোধ পূর্ণ হয়, এবং একটি নতুন সম্পদ তৈরি করা হয়
202 Accepted অনুরোধটি প্রক্রিয়াকরণের জন্য গৃহীত হয়েছে, কিন্তু প্রক্রিয়াকরণ সম্পূর্ণ হয়নি
203 Non-Authoritative Information অনুরোধটি সফলভাবে প্রক্রিয়া করা হয়েছে, কিন্তু অন্য কোনো উৎস থেকে আসা তথ্য ফেরত দিয়েছে
204 No Content অনুরোধটি সফলভাবে প্রক্রিয়া করা হয়েছে, কিন্তু কোনো বিষয়বস্তু ফেরত দেওয়া হয়নি
205 Reset Content অনুরোধটি সফলভাবে প্রক্রিয়া করা হয়েছে, কিন্তু কোনো বিষয়বস্তু ফেরত দেওয়া হয়নি, এবং অনুরোধকারীকে অবশ্যই নথির দৃশ্য পুনরায় সেট করতে হবে
206 Partial Content ক্লায়েন্ট কর্তৃক প্রেরিত রেঞ্জ হেডারের কারণে সার্ভারটি সম্পদের শুধুমাত্র একটি অংশ পরিবেশন করে

3xx: পুনঃনির্দেশ

খবর ব্যাখ্যা
300 Multiple Choices একটি লিঙ্ক তালিকা। ব্যবহারকারী একটি লিঙ্ক নির্বাচন করতে পারেন এবং সেই অবস্থানে নেভিগেট করতে পারেন। সর্বাধিক পাঁচটি ঠিকানা
301 Moved Permanently অনুরোধ করা পৃষ্ঠাটি স্থায়ীভাবে একটি নতুন URL এ সরানো হয়েছে৷
302 Found অনুরোধ করা পৃষ্ঠাটি অস্থায়ীভাবে একটি নতুন URL এ সরানো হয়েছে৷
303 See Other অনুরোধ করা পৃষ্ঠাটি একটি ভিন্ন URL এর অধীনে পাওয়া যাবে
304 Not Modified ইঙ্গিত করে যে অনুরোধ করা পৃষ্ঠাটি শেষবার অনুরোধ করার পর থেকে পরিবর্তন করা হয়নি
307 Temporary Redirect অনুরোধ করা পৃষ্ঠাটি অস্থায়ীভাবে একটি নতুন URL এ সরানো হয়েছে৷
308 Permanent Redirect অনুরোধ করা পৃষ্ঠাটি স্থায়ীভাবে একটি নতুন URL এ সরানো হয়েছে৷

4xx: ক্লায়েন্ট ত্রুটি

খবর ব্যাখ্যা
400 Bad Request খারাপ সিনট্যাক্সের কারণে অনুরোধটি পূরণ করা যাবে না
401 Unauthorized অনুরোধটি একটি বৈধ অনুরোধ ছিল, কিন্তু সার্ভার এতে সাড়া দিতে অস্বীকার করে। ব্যবহারের জন্য যখন প্রমাণীকরণ সম্ভব, কিন্তু ব্যর্থ হয়েছে বা এখনও মঞ্জুর করা হয়নি
402 Payment Required ভবিষ্যতে ব্যবহারের জন্য সংরক্ষিত
403 Forbidden অনুরোধটি একটি বৈধ অনুরোধ ছিল, কিন্তু সার্ভার এতে সাড়া দিতে অস্বীকার করে
404 Not Found অনুরোধ করা পৃষ্ঠাটি খুঁজে পাওয়া যায়নি, তবে ভবিষ্যতে আবার উপলব্ধ হতে পারে৷
405 Method Not Allowed একটি পৃষ্ঠায় একটি অনুরোধ একটি অনুরোধ পদ্ধতি ব্যবহার করে করা হয়েছিল যা সেই পৃষ্ঠা দ্বারা সমর্থিত নয়৷
406 Not Acceptable সার্ভার শুধুমাত্র একটি প্রতিক্রিয়া তৈরি করতে পারে যা ক্লায়েন্ট দ্বারা গৃহীত হয় না
407 Proxy Authentication Required ক্লায়েন্টকে প্রথমে প্রক্সি দিয়ে নিজেকে প্রমাণ করতে হবে
408 Request Timeout অনুরোধের জন্য অপেক্ষা করার সময় সার্ভারের সময় শেষ হয়েছে৷
409 Conflict অনুরোধটি সম্পূর্ণ করা যায়নি কারণ অনুরোধে একটি বিরোধ রয়েছে৷
410 Gone অনুরোধ করা পৃষ্ঠাটি আর উপলব্ধ নেই৷
411 Length Required "সামগ্রী-দৈর্ঘ্য" সংজ্ঞায়িত করা হয় না। সার্ভার এটি ছাড়া অনুরোধ গ্রহণ করবে না
412 Precondition Failed অনুরোধে প্রদত্ত পূর্বশর্তটি সার্ভার দ্বারা মিথ্যা হিসাবে মূল্যায়ন করা হয়েছিল
413 Request Too Large সার্ভার অনুরোধটি গ্রহণ করবে না কারণ অনুরোধ সত্তাটি খুব বড়
414 Request-URI Too Long সার্ভার অনুরোধটি গ্রহণ করবে না কারণ ইউআরআই খুব দীর্ঘ। দীর্ঘ ক্যোয়ারী তথ্য সহ একটি POST অনুরোধ একটি GET অনুরোধে রূপান্তরিত হলে ঘটে
415 Unsupported Media Type সার্ভার অনুরোধটি গ্রহণ করবে না কারণ মিডিয়া টাইপ সমর্থিত নয়৷
416 Range Not Satisfiable ক্লায়েন্ট ফাইলের একটি অংশের জন্য অনুরোধ করেছে, কিন্তু সার্ভার সেই অংশটি প্রদান করতে পারে না
417 Expectation Failed সার্ভার প্রত্যাশা অনুরোধ-শিরোনাম ক্ষেত্রের প্রয়োজনীয়তা পূরণ করতে পারে না

5xx: সার্ভার ত্রুটি

খবর ব্যাখ্যা
500 Internal Server Error একটি সাধারণ ত্রুটি বার্তা জারি করা হয় যখন একটি আরও নির্দিষ্ট বার্তা মাপসই হয় না
501 Not Implemented সার্ভার অনুরোধের পদ্ধতিটি চিনতে পারে না বা অনুরোধটি পূরণ করতে সক্ষম নয়৷
502 Bad Gateway সার্ভারটি একটি গেটওয়ে বা প্রক্সি হিসাবে কাজ করছিল এবং আপস্ট্রিম সার্ভার থেকে একটি অবৈধ প্রতিক্রিয়া পেয়েছিল
503 Service Unavailable সার্ভার বর্তমানে অনুপলব্ধ (ওভারলোড বা চলমান নয়)
504 Gateway Timeout সার্ভার একটি গেটওয়ে বা প্রক্সি হিসাবে কাজ করে এবং আপস্ট্রিম সার্ভার থেকে একটি সময়মত প্রতিক্রিয়া পায় না
505 HTTP Version Not Supported সার্ভার অনুরোধে ব্যবহৃত HTTP প্রোটোকল সংস্করণ সমর্থন করে না
511 Network Authentication Required নেটওয়ার্ক অ্যাক্সেস পেতে ক্লায়েন্টকে অবশ্যই প্রমাণীকরণ করতে হবে